A Domain Specific Language for Project Execution Models
نویسندگان
چکیده
The modeling of strategies for deriving valid project plans is a core task in development process’s design. Strategies are used for planning and for the validation of concrete project plan-instances. Especially if using delivery-oriented planning, project managers need to know if they have all required deliverables available or if a scheduled project satisfies the process’s requirements. In this paper, we present a domain specific language (DSL) to model and validate a project plan as well as its execution. The DSL will support process engineers during the process design in process improvement or introduction projects. To give a relevant example, we introduce a Microsoft DSL-based language for the VModell XT 1.3 describing its project execution strategies (PES) and show a prototype for their design and analysis using the specified DSL.
منابع مشابه
A New Bi-Objective Model for a Multi-Mode Resource-Constrained Project Scheduling Problem with Discounted Cash Flows and four Payment Models
The aim of a multi-mode resource-constrained project scheduling problem (MRCPSP) is to assign resource(s) with the restricted capacity to an execution mode of activities by considering relationship constraints, to achieve pre-determined objective(s). These goals vary with managers or decision makers of any organization who should determine suitable objective(s) considering organization strategi...
متن کاملCloud Application Modelling and Execution Language (CAMEL) and the PaaSage Workflow
Model-driven engineering (MDE) is a branch of software engineering that aims at improving the productivity, quality, and cost-effectiveness of software development by promoting models and model transformations as the primary assets in software development. Models can be specified using general-purpose languages like the Unified Modeling Language (UML). However, to fully unfold the potential of ...
متن کاملSolving the TTC Model Execution Case with FunnyQT
This paper describes the FunnyQT1 [1, 2] solution of the TTC 2015 Model Execution Case [3]. It implements the third variant of the case description, i.e., it implements the execution semantics of the complete UML Activity Diagram language. The solution project is available on Github2, and it is set up for easy reproduction on a SHARE image3. The solution has won the most correct solution award....
متن کاملSemantics and Execution of Domain Specific Models
In this paper we present a two-level approach to extend the abstract syntax of models with concrete semantics in order to execute such models. First, a light-weight execution infrastructure for iteratable models with a generic user interface allows the tool smith to provide arbitrary execution and visualization engine implementations for his or her Domain Specific Language (DSL). Second, as a c...
متن کاملA Generic Model of Execution for Synthesizing Domain-Specific Models
OF THE DISSERTATION A GENERIC MODEL OF EXECUTION FOR SYNTHESIZING DOMAIN-SPECIFIC MODELS by Mark Allison Florida International University, 2014 Miami, Florida Professor Peter J. Clarke, Major Professor Software engineering researchers are challenged to provide increasingly more powerful levels of abstractions to address the rising complexity inherent in software solutions. One new development p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009